package com.wzl.algorithm;

/**
 * @author weiZhiLin
 * @version 1.0
 * @date 2020/1/9 11:25
 */
public class SortUtils {
    /**
        * @Description: int 数组两个元素交换位置
        * @Param: [数组, 交换元素1, 交换元素2]
        * @return: 交换结束的数组
        * @Author: weiZhiLin
        * @Date: 2020/1/9 11:32
    */
    public static int[] arraySwap(int[] a, int i, int j) {
        a[i]=a[i]+a[j];
        a[j]=a[i]-a[j];
        a[i]=a[i]-a[j];
        return a;
    }

    /**
        * @Description:  打印数组
        * @Param: [需要打印的数组]
        * @return: void
        * @Author: weiZhiLin
        * @Date: 2020/1/9 13:48
    */
    public static void printArr(int[] a) {
        for (int i : a) {
            System.out.print(i+",");
        }
        System.out.println();
    }

    /**
        * @Description:  打印数组中的某个元素
        * @Param: [a, index]
        * @return: void
        * @Author: weiZhiLin
        * @Date: 2020/1/9 17:00
    */
    public static void printEle(int[]a, int index) {
        System.out.println("a["+index+"]"+"="+a[index]);
    }
}
